package com.mydomain.Bodega;

import com.mydomain.Bodega.*;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.framework.EntityQuery;
import java.util.Arrays;

@Name("invClienteList")
public class InvClienteList extends EntityQuery<InvCliente> {

	private static final String EJBQL = "select invCliente from InvCliente invCliente ";

	private static final String[] RESTRICTIONS = {
			"lower(invCliente.cliDireccion) like concat(lower(#{invClienteList.invCliente.cliDireccion}),'%')",
			"lower(invCliente.cliNombre) like concat(lower(#{invClienteList.invCliente.cliNombre}),'%')",
			"lower(invCliente.cliTelefono) like concat(lower(#{invClienteList.invCliente.cliTelefono}),'%')", };

	private InvCliente invCliente = new InvCliente();

	public InvClienteList() {
		setEjbql(EJBQL);
		setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));
		setOrder("invCliente.cliNombre");
		setMaxResults(25);
	}

	public InvCliente getInvCliente() {
		return invCliente;
	}
}
